import { ErrorCode } from './error-code.enum';

/**
 * 错误信息映射
 */
export const ErrorMessage: { [key in ErrorCode]: string } = {
  [ErrorCode.SUCCESS]: '成功',
  [ErrorCode.PARAM_ERROR]: '参数错误',
  [ErrorCode.UNAUTHORIZED]: '未授权',
  [ErrorCode.FORBIDDEN]: '禁止访问',
  [ErrorCode.NOT_FOUND]: '未找到',
  [ErrorCode.INTERNAL_ERROR]: '服务器内部错误',
  [ErrorCode.SERVICE_UNAVAILABLE]: '服务不可用',
  
  // 业务错误信息
  [ErrorCode.INVALID_PARAMS]: '无效的参数',
  [ErrorCode.USER_NOT_FOUND]: '用户不存在',
  [ErrorCode.PASSWORD_ERROR]: '密码错误',
  [ErrorCode.TOKEN_EXPIRED]: 'Token已过期',
  [ErrorCode.TOKEN_INVALID]: 'Token无效',
  
  // WebSocket错误信息
  [ErrorCode.WS_CONNECT_ERROR]: 'WebSocket连接错误',
  [ErrorCode.WS_MESSAGE_ERROR]: 'WebSocket消息错误',
  [ErrorCode.WS_ROOM_ERROR]: 'WebSocket房间错误',
}; 